$(function () {
  console.log('ok');
  
  // 自定义校验规则
  layui.form.verify({
    pass: [/^[\S]{6,15}$/,'密码必须6到15位，且不能出现空格'],
    username: function (value) {
      //value：是新密码的值
      // 判断新密码与原密码是否一致
      // 获取原密码
      let pwd = $('[name="old_pwd"]').val()
      console.log(pwd);
      if (value == pwd) {
       return '新密码不能与原密码一致';
      }
    },
    pwds: function (value) {
      //value：是新密码的值
      // 判断新密码与确认密码是否一致
      // 获取新密码
      let ps = $('[name="new_pwd"]').val()
      console.log(ps);
      if (value !== ps) {
       return '确认密码必须与新密码一致';
      }
    }
  })

  // 监听表单事件
  $('#formUpdatePwd').on('submit', function (e) {
    // 阻止表单默认跳转事件
    e.preventDefault()
    // 获取密码
    const data = $(this).serialize()
    // 通过axios向数据库发送PATCH请求
    console.log(data);
    axios.patch('/my/updatepwd',data).then(({ data: res }) => {
      console.log(res);
      if (res.code == 0) {
        // console.log(123);
        layer.msg('密码修改成功',{icon:6}); 
      } else {
        layer.msg('密码修改失败',{icon:2});
      }

      // 不论更新成功还是失败都要重置表单
      $('[type="reset"]').click()
    })
  })

  
})